package com.salt.patterns.observer;

/**
 * 观察者模式测试
 * 定义对象间的一种一对多的依赖关系，当一个对象的状态发生改变时，所有依赖于它的对象都得到通知并被自动更新。
 *
 * @author Kuang
 * @date 2021年04月19日 下午 17:11
 */
public class ObserverDemo {
    public static void main(String[] args) {
        Subject subject = new Subject();

        new LowercaseObserver(subject);
        new UpperCaseObserver(subject);
        subject.setState("sskjks");
    }
}
